package com.ylr.blog.framework.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * Created by IntelliJ IDEA.
 *
 * @author wyw
 * date: 2023-05-19 20:35:21
 * className: AuditBlogEntity
 * version: 1.0
 * description:
 * 	审核博客表
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("yb_audit_blog")
public class AuditBlogEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 待审核博客主键
	 */
	@TableId
	private Long id;

	/**
	 * 分单用户
	 */
	private Long auditUser;

	/**
	 * 博客主表主键
	 */
	private Long blogId;

	/**
	 * 博客编号
	 */
	private String code;

	/**
	 * 博客标题
	 */
	private String title;

	/**
	 * 博客前言描述
	 */
	private String preface;

	/**
	 * 博客封面图片
	 */
	private String coverPicture;

	/**
	 * 博客类型[0-原创 1-转载 2-翻译]
	 */
	private Integer type;

	/**
	 * 博客状态
	 */
	private Integer status;

	/**
	 * 版本号
	 */
	private Integer version;

	/**
	 * 审核回复
	 */
	private String reply;

	/**
	 * 审核状态[0-待审核 1-审核完成 2-审核终止]
	 */
	private Integer auditStatus;

	/**
	 * 删除状态[0-正常 1-删除]
	 */
	private Integer deleteStatus;

	/**
	 * 更新时间
	 */
	private Date updateTime;

	/**
	 * 更新用户
	 */
	private String updateUser;

	/**
	 * 更新用户主键
	 */
	private Long updateUserId;

	/**
	 * 创建时间
	 */
	private Date createTime;

}
